DBAnon\Abstract_Database_Anonymization_Transformation D

Total Complexity 379
Dependencies 1
Dependents 0
Total lines 3,379
Lines of code 2,011
Logical lines of code 937
Comment lines 1,080
Methods 56
Properties 10

Methods 56

Method Rating Maintainability Complexity Lines of code
anonymize_random_digits()
C
34 26 82
anonymize_random_birthdate()
B
35 20 84
anonymize_random_age()
B
35 20 81
anonymize_random_chars()
A
39 15 60
anonymize_copy_user_email()
A
39 13 63
anonymize_copy_usermeta_names()
A
39 13 60
anonymize_lorem_ipsum()
A
40 13 60
set_transformations()
A
26
1 228
anonymize_random_email_list()
A
39 12 61
anonymize_random_street_list_with_number()
A
40 11 57
anonymize_derive_username_from_email()
A
42 10 50
anonymize_derive_user_nicename_from_user_email()
A
43 10 47
get_table_rows()
A
46 10 38
anonymize_random_pattern()
A
42 9 51
anonymize_random_phone_pattern()
A
42 9 51
update_table_rows()
A
46 9 43
anonymize_one_array_value()
A
43 8 51
get_table_count()
A
48 9 34
anonymize_random_url_list()
A
43 8 46
anonymize_empty_array_values()
A
44 7 46
anonymize_random_full_name_generator()
A
44 7 42
anonymize_random_first_name_generator()
A
44 7 42
anonymize_random_last_name_generator()
A
44 7 42
anonymize_random_nickname_generator()
A
45 7 42
anonymize_random_agent_string_generator()
A
45 7 42
anonymize_random_iban_list()
A
45 7 42
anonymize_random_city_list()
A
45 7 42
anonymize_random_street_list()
A
45 7 42
anonymize_random_local_ip_address_generator()
A
45 7 40
get_exclusion_query_parts()
A
48 7 33
get_lorem_ipsum()
S
53 6 23
clear_array()
S
54 6 23
fill_array()
S
54 6 23
get_random_filled_street_with_number_pattern()
S
52 5 24
get_random_filled_pattern()
S
56 4 18
anonymize()
S
56 4 18
get_domains()
S
61 3 12
get_names()
S
61 3 12
get_nicknames()
S
61 3 12
get_agents()
S
61 3 12
get_ibans()
S
61 3 12
get_cities()
S
61 3 12
get_streets()
S
61 3 12
my_is_json()
S
77 3 3
get_transformations()
S
72 2 6
get_primary_key()
S
64 2 9
get_loops()
S
69 2 6
get_random_string()
S
64 2 9
get_random_digits()
S
64 2 9
get_user_email()
S
63 2 10
get_user_email_max_length()
S
64 2 10
get_usermeta_firstname()
S
63 2 10
get_usermeta_lastname()
S
63 2 10
__construct()
S
77 1 4
anonymize_empty()
S
73 1 5
anonymize_one_value()
S
72 1 5